#include<stdio.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<sys/fcntl.h>
#include<string.h>
#include<unistd.h>


int main()
{
    //char buf[1024];
    //int fd=open("log.txt",O_RDONLY);
    //if(fd<0)
    //{
    //    perror("open");
    //    return 1;
    //}
    //size_t num=read(fd,buf,sizeof(buf)-1);
    //if(num>0)
    //{
    //    buf[num]=0;
    //}
    //printf("%s\n",buf);
    //close(fd);
    //return 0;


    int fd=open("log.txt",O_WRONLY|O_CREAT|O_APPEND,0666);
    if(fd<0)
    {
        perror("open");
        return 1;
    }
    const char* ch="i like linux\n";
    int cnt=10;
    while(cnt)
    {
        write(fd,ch,strlen(ch));
        --cnt;
    }

    close(fd);
    return 0;
}
